package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.*;
import com.sg.dto.biz.bff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface CrossTempIntegrateService {
    /**
     * B4查询目标跨模板整合主题详情(管理)
     */
    BffQueryIntegrateThemeDetailRespDto queryIntegrateThemeDetail(BffQueryIntegrateThemeDetailReqDto reqDto);

    /**
     * B4新增目标跨模板整合主题(管理)
     */
    BffAddIntegrateThemeRespDto addIntegrateTheme(BffAddIntegrateThemeReqDto reqDto);

    /**
     * B4修改目标跨模板整合主题(管理)
     */
    BffUpdateIntegrateThemeRespDto updateIntegrateTheme(BffUpdateIntegrateThemeReqDto reqDto);

    /**
     * B4存档目标跨模板整合主题(管理)
     */
    BffArchiveIntegrateThemeRespDto archiveIntegrateTheme(BffArchiveIntegrateThemeReqDto reqDto);

    /**
     * B4查询目标跨模板整合主题详情(边界)
     */
    BffQueryIntegrateThemeDetailBorderRespDto queryIntegrateThemeDetailBorder(BffQueryIntegrateThemeDetailBorderReqDto reqDto);

    /**
     * B4查询目标跨模板整合主题列表(管理)
     */
    BffQueryIntegrateThemeListRespDto queryIntegrateThemeList(BffQueryIntegrateThemeListReqDto reqDto);

    /**
     * B4查询目标跨模板整合主题列表(边界)
     */
    BffQueryIntegrateThemeListBorderRespDto queryIntegrateThemeListBorder(BffQueryIntegrateThemeListBorderReqDto reqDto);

    /**
     * B4查询跨模板单数据点详请
     */
    BffQueryCrossTempSingleDataDetailRespDto queryCrossTempSingleDataDetail(BffQueryCrossTempSingleDataDetailReqDto reqDto);

    /**
     * B4查询跨模板多数据点列表
     */
    BffQueryCrossTempMultipleDatasListRespDto queryCrossTempMultipleDatasList(BffQueryCrossTempMultipleDatasListReqDto reqDto);

    /**
     * B4批量查询跨模板多数据点列表
     */
    BffBatchQueryCrossTempMultipleDatasRespDto batchQueryCrossTempMultipleDatas(BffBatchQueryCrossTempMultipleDatasReqDto reqDto);

    /**
     * B4查询目标跨模板数据范围列表
     */
    BffQueryTargetEvaluationCrossDataListRespDto queryTargetEvaluationCrossDataList(BffQueryTargetEvaluationCrossDataListReqDto reqDto);

    /**
     * B4执行跨模板提取并整合标准数据
     */
    BffImplementCrossTempExtractAndIntegrateDatasRespDto implementCrossTempExtractAndIntegrateDatas(BffImplementCrossTempExtractAndIntegrateDatasReqDto reqDto);

    /**
     * B4新增主题跨评价模板范围(管理)
     */
    BffAddThemeEvaluationCrossRespDto addThemeEvaluationCross(BffAddThemeEvaluationCrossReqDto reqDto);

    /**
     * B4修改主题跨评价模板范围(管理)
     */
    BffUpdateThemeEvaluationCrossRespDto updateThemeEvaluationCross(BffUpdateThemeEvaluationCrossReqDto reqDto);

    /**
     * B4查询主题跨评价模板范围列表(管理)
     */
    BffQueryThemeEvaluationCrossListRespDto queryThemeEvaluationCrossList(BffQueryThemeEvaluationCrossListReqDto reqDto);
    //
}
